10024 lines
7.8 MiB
Plaintext
10024 lines
7.8 MiB
Plaintext
// Copyright 2023 Dolthub, Inc.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package output
|
|
|
|
import "testing"
|
|
|
|
func TestCreateTable(t *testing.T) {
|
|
tests := []QueryParses{
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass )"),
|
|
Converts("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , column_name opclass )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name ) USING method"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , column_name opclass ) USING method"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( EXCLUDE ( column_name opclass DESC NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITHOUT OIDS"),
|
|
Converts("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION DEFERRABLE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) PARTITION BY HASH ( column_name , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) , column_name data_type COMPRESSION compression_method GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name data_type COMPRESSION compression_method REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( column_name opclass NULLS FIRST WITH + , ( expression ) opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name data_type REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) ON COMMIT DROP"),
|
|
Converts("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE NULL NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , EXCLUDE USING index_method ( column_name ASC NULLS LAST WITH + , column_name ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name NOT NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name data_type COLLATE en_US UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) PARTITION BY HASH ( column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT , column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable ON DELETE RESTRICT ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type REFERENCES reftable ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name data_type REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , EXCLUDE ( ( expression ) opclass DESC WITH + , column_name opclass DESC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , ( expression ) ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) INHERITS ( parent_table ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED GENERATED ALWAYS AS IDENTITY INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE , column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name data_type COLLATE en_US GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name data_type REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CHECK ( expression ) NO INHERIT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT , column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , FOREIGN KEY ( column_name ) REFERENCES reftable ( refcolumn , refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION , column_name data_type REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( CONSTRAINT constraint_name EXCLUDE ( column_name DESC NULLS LAST WITH + , column_name opclass DESC WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION , column_name data_type REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COLLATE en_US REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) ASC NULLS FIRST WITH + , ( expression ) NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) DEFERRABLE ) INHERITS ( parent_table ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name ( column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT ) INHERITS ( parent_table ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT , column_name data_type REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) INHERITS ( parent_table ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COLLATE en_US REFERENCES reftable MATCH FULL ON DELETE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name ( column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name data_type COMPRESSION compression_method COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) INHERITS ( parent_table , parent_table ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name ( column_name data_type COMPRESSION compression_method CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name data_type CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) INHERITS ( parent_table ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name ( column_name data_type COLLATE en_US CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE , column_name data_type COMPRESSION compression_method COLLATE en_US REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE ) INHERITS ( parent_table , parent_table ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) PARTITION BY HASH ( ( expression ) opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass DESC NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name OF type_name ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name OF type_name ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass DESC NULLS LAST WITH + , column_name ASC WITH + ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name OF type_name ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name OF type_name ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) opclass , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name OF type_name ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name OF type_name ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name OF type_name ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name opclass , ( expression ) )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ON UPDATE SET NULL UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name DEFAULT default_expr NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name ASC WITH + , ( expression ) opclass NULLS LAST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass DESC NULLS FIRST WITH + , ( expression ) NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name ) USING method"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name ) USING method"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) USING method"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC WITH + , column_name WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name DESC NULLS FIRST WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name NOT NULL INITIALLY DEFERRED REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name DESC NULLS FIRST WITH + , column_name ASC NULLS LAST WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name NOT NULL , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass ASC NULLS LAST WITH + , ( expression ) DESC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( ( expression ) NULLS LAST WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) ASC NULLS FIRST WITH + , column_name opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name ASC WITH + , ( expression ) NULLS LAST WITH + ) INCLUDE ( column_name ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass ASC WITH + , ( expression ) ASC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass NULLS LAST WITH + , column_name NULLS FIRST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) DEFAULT PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) NULLS LAST WITH + , column_name opclass DESC WITH + ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) opclass NULLS LAST WITH + , column_name DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name NOT NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION , column_name NOT NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name NULL REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name opclass DESC NULLS FIRST WITH + , ( expression ) opclass WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass DESC NULLS FIRST WITH + , ( expression ) DESC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name DESC NULLS LAST WITH + , column_name opclass NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) ASC NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CHECK ( expression ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE GENERATED ALWAYS AS IDENTITY ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , EXCLUDE ( ( expression ) WITH + , ( expression ) WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED DEFAULT default_expr , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE , EXCLUDE ( ( expression ) ASC NULLS FIRST WITH + , column_name DESC NULLS LAST WITH + ) WITH ( fillfactor = value , fillfactor = value ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , EXCLUDE USING index_method ( column_name opclass WITH + , column_name DESC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , EXCLUDE ( ( expression ) NULLS FIRST WITH + , column_name ASC NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) DESC WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CHECK ( expression ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name NULL NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass DESC WITH + , column_name opclass DESC WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) DESC NULLS FIRST WITH + , ( expression ) opclass DESC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name NULL , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) opclass ASC NULLS FIRST WITH + , ( expression ) opclass NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor = value ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE GENERATED BY DEFAULT AS IDENTITY INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( ( expression ) NULLS FIRST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name GENERATED BY DEFAULT AS IDENTITY INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass DESC NULLS LAST WITH + , ( expression ) opclass DESC NULLS FIRST WITH + ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass ASC NULLS FIRST WITH + , column_name DESC NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass DESC WITH + , ( expression ) DESC NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( column_name DESC WITH + , ( expression ) DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) ASC WITH + , column_name WITH + ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name GENERATED ALWAYS AS IDENTITY CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , EXCLUDE ( ( expression ) NULLS LAST WITH + , column_name WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name DESC NULLS FIRST WITH + , ( expression ) NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) DEFAULT PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name DESC NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) DESC NULLS FIRST WITH + , ( expression ) opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name NULL REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) DESC NULLS FIRST WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value )"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) opclass ASC NULLS FIRST WITH + , column_name WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass DESC WITH + , ( expression ) ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE ) DEFAULT PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass NULLS LAST WITH + , column_name opclass DESC NULLS LAST WITH + ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NOT NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name ASC WITH + , ( expression ) ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name WITH + , ( expression ) opclass NULLS LAST WITH + ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass ASC WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass DESC NULLS FIRST WITH + , ( expression ) ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) ASC WITH + , column_name opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) ASC NULLS FIRST WITH + , ( expression ) DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , column_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) DEFAULT PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) opclass DESC WITH + , ( expression ) ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) ASC NULLS FIRST WITH + , column_name opclass ASC NULLS FIRST WITH + ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , FOREIGN KEY ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( column_name opclass DESC NULLS LAST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WHERE ( predicate ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE , column_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) opclass NULLS LAST WITH + , ( expression ) ASC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name DESC NULLS LAST WITH + , column_name WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE CHECK ( expression ) NO INHERIT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass ASC WITH + , ( expression ) opclass DESC WITH + ) WITH ( fillfactor = value , fillfactor = value ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass ASC NULLS LAST WITH + , ( expression ) ASC NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name WITH + , column_name opclass ASC WITH + ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass DESC NULLS FIRST WITH + , column_name opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CHECK ( expression ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) DESC WITH + , column_name opclass ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL CONSTRAINT constraint_name NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) opclass DESC WITH + , ( expression ) ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name ASC NULLS FIRST WITH + , column_name ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) opclass NULLS FIRST WITH + , column_name opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) ASC NULLS FIRST WITH + , ( expression ) DESC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) ASC NULLS LAST WITH + , column_name NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name DEFAULT default_expr INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE NOT NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) ASC WITH + , column_name opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass NULLS LAST WITH + , ( expression ) opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass DESC NULLS FIRST WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION , EXCLUDE ( column_name ASC WITH + , ( expression ) NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE , EXCLUDE USING index_method ( ( expression ) NULLS FIRST WITH + , column_name NULLS LAST WITH + ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED , EXCLUDE ( column_name NULLS LAST WITH + , column_name NULLS LAST WITH + ) USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass ASC NULLS FIRST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CHECK ( expression ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name DESC NULLS LAST WITH + , ( expression ) opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS NOT NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass NULLS LAST WITH + , column_name opclass DESC WITH + ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) DEFAULT PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , EXCLUDE ( column_name ASC NULLS LAST WITH + , ( expression ) ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name NOT NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS NOT NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) ASC WITH + , ( expression ) ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name ASC NULLS FIRST WITH + , column_name opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name ASC NULLS FIRST WITH + , column_name ASC NULLS LAST WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) opclass DESC NULLS LAST WITH + , column_name NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name NOT NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name opclass ASC NULLS FIRST WITH + , column_name WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name NOT NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , EXCLUDE ( ( expression ) WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( ( expression ) opclass NULLS LAST WITH + , ( expression ) opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) DESC NULLS FIRST WITH + , column_name DESC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) ASC WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , EXCLUDE ( ( expression ) DESC WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) ASC NULLS LAST WITH + , column_name opclass ASC NULLS FIRST WITH + ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , EXCLUDE ( column_name opclass ASC NULLS LAST WITH + , ( expression ) opclass WITH + ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS DEFAULT default_expr CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , EXCLUDE ( column_name ASC NULLS FIRST WITH + , column_name ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name GENERATED ALWAYS AS ( generation_expr ) STORED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) WITH + , column_name ASC NULLS LAST WITH + ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass ASC NULLS LAST WITH + , column_name opclass DESC NULLS LAST WITH + ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name ASC WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name opclass ASC NULLS LAST WITH + , ( expression ) opclass NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFAULT default_expr ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , ( expression ) NULLS LAST WITH + ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass ASC NULLS FIRST WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name NOT NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CHECK ( expression ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name WITH + , ( expression ) ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( column_name NULLS FIRST WITH + , ( expression ) DESC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) ASC NULLS FIRST WITH + , column_name opclass NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED NOT NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name opclass ASC WITH + , ( expression ) opclass ASC WITH + ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS NOT NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name opclass WITH + , column_name DESC NULLS LAST WITH + ) INCLUDE ( column_name ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , EXCLUDE ( column_name opclass DESC NULLS FIRST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass NULLS LAST WITH + , column_name opclass NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) DEFAULT PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE DEFAULT default_expr DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name DESC NULLS FIRST WITH + , ( expression ) ASC WITH + ) INCLUDE ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass DESC WITH + , column_name opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass DESC NULLS FIRST WITH + , column_name opclass ASC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , EXCLUDE ( ( expression ) ASC NULLS LAST WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name opclass NULLS FIRST WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name DESC NULLS LAST WITH + , column_name opclass DESC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL , column_name REFERENCES reftable ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , EXCLUDE USING index_method ( column_name opclass DESC WITH + , ( expression ) opclass WITH + ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( column_name opclass ASC NULLS LAST WITH + , column_name NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE GENERATED BY DEFAULT AS IDENTITY DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) DEFAULT PARTITION BY LIST ( ( expression ) opclass , column_name ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , EXCLUDE ( column_name opclass NULLS FIRST WITH + , column_name opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , EXCLUDE ( ( expression ) opclass ASC NULLS FIRST WITH + , ( expression ) DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) WITH ( fillfactor ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass DESC NULLS LAST WITH + , ( expression ) WITH + ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass ASC NULLS FIRST WITH + , ( expression ) DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) ASC WITH + , ( expression ) opclass ASC WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS UNIQUE USING INDEX TABLESPACE tablespace_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name ASC NULLS LAST WITH + , column_name opclass WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) DEFAULT PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name ASC WITH + , column_name NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) opclass DESC WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT ) DEFAULT PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS DEFAULT default_expr INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE DEFAULT default_expr INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name ASC NULLS FIRST WITH + , column_name opclass ASC WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass DESC NULLS LAST WITH + , column_name WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) DEFAULT PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( ( expression ) ASC WITH + , column_name opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) ASC NULLS LAST WITH + , column_name opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name GENERATED BY DEFAULT AS IDENTITY REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass WITH + , ( expression ) DESC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL INITIALLY DEFERRED , column_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name NOT NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass DESC WITH + , ( expression ) opclass DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED NOT NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass ASC NULLS LAST WITH + , ( expression ) opclass NULLS LAST WITH + ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) ASC NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS DEFAULT default_expr CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS NOT NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass NULLS LAST WITH + , column_name opclass DESC NULLS FIRST WITH + ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name ASC NULLS FIRST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass DESC WITH + , ( expression ) ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE GENERATED ALWAYS AS IDENTITY ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( column_name opclass WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name opclass ASC WITH + , column_name DESC NULLS FIRST WITH + ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name NOT NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass ASC NULLS LAST WITH + , column_name opclass ASC WITH + ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION CONSTRAINT constraint_name NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name DESC WITH + , ( expression ) ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) WHERE ( predicate ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT , column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) DEFAULT PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass ASC NULLS FIRST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name NOT NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION CHECK ( expression ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name DEFAULT default_expr NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass DESC NULLS FIRST WITH + , column_name opclass DESC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) NULLS LAST WITH + , ( expression ) DESC NULLS LAST WITH + ) WITH ( fillfactor = value ) WHERE ( predicate ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) DEFAULT PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass NULLS FIRST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name opclass ASC WITH + , column_name opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass WITH + , ( expression ) NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) DEFAULT PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NULL DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , EXCLUDE USING index_method ( column_name ASC WITH + , ( expression ) ASC NULLS LAST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , column_name NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) ASC NULLS FIRST WITH + , ( expression ) opclass DESC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass DESC NULLS LAST WITH + , ( expression ) opclass DESC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , EXCLUDE USING index_method ( column_name opclass DESC NULLS LAST WITH + , ( expression ) NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , EXCLUDE ( column_name ASC NULLS FIRST WITH + , ( expression ) ASC WITH + ) WHERE ( predicate ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass DESC NULLS FIRST WITH + , ( expression ) ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , EXCLUDE USING index_method ( column_name DESC NULLS LAST WITH + ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name DEFAULT default_expr NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name opclass ASC WITH + , ( expression ) opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) WHERE ( predicate ) , column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name ASC WITH + , ( expression ) ASC WITH + ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name NULLS LAST WITH + , column_name DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC NULLS LAST WITH + , column_name WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass NULLS FIRST WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) DEFAULT PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC NULLS LAST WITH + , column_name opclass NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass NULLS FIRST WITH + , ( expression ) opclass DESC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name DESC NULLS LAST WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CHECK ( expression ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS NOT NULL NOT DEFERRABLE GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass WITH + , ( expression ) NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , EXCLUDE USING index_method ( column_name NULLS FIRST WITH + , ( expression ) NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass WITH + , ( expression ) opclass NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass WITH + , column_name ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass ASC NULLS LAST WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) NULLS LAST WITH + , ( expression ) opclass DESC WITH + ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name NULLS LAST WITH + , column_name ASC WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name ASC WITH + , ( expression ) ASC NULLS LAST WITH + ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE , column_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) opclass DESC NULLS LAST WITH + , column_name DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name WITH + , ( expression ) opclass NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) WITH + , ( expression ) opclass ASC NULLS FIRST WITH + ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( ( expression ) opclass ASC NULLS LAST WITH + , column_name opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass DESC NULLS FIRST WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) DEFERRABLE , column_name CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NOT NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass DESC NULLS LAST WITH + , column_name opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass NULLS FIRST WITH + , column_name opclass ASC NULLS LAST WITH + ) WITH ( fillfactor ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name CHECK ( expression ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) DEFAULT PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , EXCLUDE ( ( expression ) ASC NULLS LAST WITH + , ( expression ) ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) WHERE ( predicate ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) opclass DESC NULLS LAST WITH + , ( expression ) WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) ASC NULLS LAST WITH + , ( expression ) opclass NULLS FIRST WITH + ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS DEFAULT default_expr INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass NULLS LAST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) opclass DESC NULLS FIRST WITH + , column_name opclass NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name NULLS LAST WITH + , ( expression ) NULLS LAST WITH + ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass NULLS LAST WITH + , ( expression ) opclass DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CHECK ( expression ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name NULLS LAST WITH + , column_name opclass DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name NOT NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , EXCLUDE ( column_name DESC WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name DESC NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass ASC NULLS FIRST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY DEFERRABLE PRIMARY KEY USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , EXCLUDE ( ( expression ) opclass DESC NULLS FIRST WITH + , column_name opclass DESC NULLS FIRST WITH + ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name opclass NULLS LAST WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name NULLS LAST WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED NOT NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( ( expression ) ASC NULLS LAST WITH + , column_name ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CHECK ( expression ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name WITH + , column_name ASC NULLS FIRST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass NULLS LAST WITH + , column_name opclass WITH + ) INCLUDE ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) DEFAULT PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name WITH + , column_name opclass DESC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name ASC NULLS FIRST WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WHERE ( predicate ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE DEFAULT default_expr INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name DESC NULLS FIRST WITH + , ( expression ) ASC NULLS FIRST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name DEFAULT default_expr INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC WITH + , ( expression ) ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name NULLS LAST WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( column_name DESC NULLS FIRST WITH + , column_name ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ON DELETE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) opclass WITH + , ( expression ) ASC NULLS LAST WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) ASC NULLS FIRST WITH + , ( expression ) opclass NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE REFERENCES reftable DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS DEFAULT default_expr INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name DESC NULLS LAST WITH + , column_name DESC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE NOT NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name NOT NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) CHECK ( expression ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass DESC NULLS LAST WITH + , ( expression ) DESC NULLS FIRST WITH + ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( column_name opclass ASC NULLS FIRST WITH + , column_name DESC WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC NULLS LAST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name NULLS LAST WITH + , ( expression ) ASC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass NULLS FIRST WITH + , column_name NULLS LAST WITH + ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass ASC WITH + , column_name opclass ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) NULLS LAST WITH + , column_name DESC WITH + ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CHECK ( expression ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name ASC NULLS FIRST WITH + , ( expression ) NULLS LAST WITH + ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) opclass NULLS LAST WITH + , column_name DESC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass ASC NULLS FIRST WITH + , column_name NULLS FIRST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass DESC NULLS LAST WITH + , ( expression ) opclass ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass ASC WITH + ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ) DEFAULT PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( column_name opclass ASC WITH + , ( expression ) opclass DESC NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name DEFAULT default_expr REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass NULLS LAST WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFAULT default_expr DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED NOT NULL , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT PRESERVE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name NOT NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE NOT NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) ASC NULLS FIRST WITH + , column_name DESC NULLS LAST WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC NULLS LAST WITH + , ( expression ) ASC NULLS FIRST WITH + ) WITH ( fillfactor = value ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name DESC NULLS LAST WITH + , column_name opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass ASC WITH + , column_name opclass DESC WITH + ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass ASC NULLS LAST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) opclass ASC WITH + , column_name ASC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name GENERATED ALWAYS AS IDENTITY CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) opclass DESC NULLS LAST WITH + , ( expression ) DESC WITH + ) WITH ( fillfactor = value ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass NULLS LAST WITH + , column_name ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) ASC NULLS LAST WITH + , ( expression ) opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE ( ( expression ) DESC NULLS FIRST WITH + , column_name WITH + ) WITH ( fillfactor ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name DEFAULT default_expr DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass DESC NULLS LAST WITH + , column_name opclass DESC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) NULLS FIRST WITH + , ( expression ) opclass NULLS FIRST WITH + ) INCLUDE ( column_name ) WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name NOT NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC NULLS FIRST WITH + , column_name opclass DESC NULLS LAST WITH + ) WITH ( fillfactor = value ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , ( expression ) DESC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , CONSTRAINT constraint_name EXCLUDE ( column_name DESC NULLS FIRST WITH + , column_name opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name DESC NULLS LAST WITH + , ( expression ) opclass NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CHECK ( expression ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass DESC NULLS LAST WITH + , column_name NULLS LAST WITH + ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) WITH + , column_name DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , EXCLUDE ( ( expression ) opclass ASC WITH + , column_name opclass NULLS LAST WITH + ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name opclass DESC NULLS LAST WITH + , column_name WITH + ) WITH ( fillfactor , fillfactor ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name ASC WITH + , column_name opclass ASC WITH + ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , ( expression ) NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL , EXCLUDE USING index_method ( ( expression ) NULLS FIRST WITH + , ( expression ) ASC WITH + ) USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name NOT NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( column_name opclass NULLS FIRST WITH + , column_name DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( column_name opclass DESC NULLS FIRST WITH + , ( expression ) ASC NULLS LAST WITH + ) WHERE ( predicate ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) NULLS FIRST WITH + , ( expression ) DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) WITH + , column_name DESC NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass WITH + , column_name opclass ASC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name ASC NULLS LAST WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) DEFAULT PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS ( generation_expr ) STORED INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CHECK ( expression ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) DEFAULT PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE NOT NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) NULLS LAST WITH + , ( expression ) WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name NOT NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name opclass ASC NULLS LAST WITH + , ( expression ) opclass WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DELETE ROWS TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name WITH + , column_name ASC NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED NOT NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE DEFAULT default_expr DEFERRABLE , EXCLUDE ( ( expression ) opclass NULLS FIRST WITH + , ( expression ) opclass ASC WITH + ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name DEFAULT default_expr ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , CONSTRAINT constraint_name EXCLUDE ( column_name opclass DESC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass WITH + , ( expression ) opclass ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( ( expression ) ASC NULLS LAST WITH + , ( expression ) opclass DESC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) NULLS FIRST WITH + , ( expression ) WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( ( expression ) NULLS LAST WITH + , column_name WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) ) DEFAULT PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CHECK ( expression ) NO INHERIT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name NOT NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE NOT NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name FOREIGN KEY ( column_name ) REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE GENERATED ALWAYS AS ( generation_expr ) STORED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , ( expression ) NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) WITH + , column_name opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name NULL INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) DEFERRABLE INITIALLY DEFERRED CHECK ( expression ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED BY DEFAULT AS IDENTITY DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NOT NULL REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , ( expression ) opclass ASC WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) opclass DESC NULLS LAST WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name DEFAULT default_expr DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name DEFAULT default_expr DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE RESTRICT , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE NOT NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name GENERATED ALWAYS AS IDENTITY DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , EXCLUDE USING index_method ( column_name opclass ASC NULLS LAST WITH + , column_name WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value ) WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) DESC NULLS FIRST WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor = value ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) DEFAULT PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE USING index_method ( column_name ASC WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass ASC NULLS LAST WITH + , ( expression ) opclass DESC NULLS LAST WITH + ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE UNIQUE USING INDEX TABLESPACE tablespace_name DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name DEFAULT default_expr NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , EXCLUDE USING index_method ( ( expression ) DESC WITH + , ( expression ) DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE GENERATED ALWAYS AS IDENTITY , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , EXCLUDE USING index_method ( ( expression ) DESC NULLS FIRST WITH + , ( expression ) ASC WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) WHERE ( predicate ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass WITH + , ( expression ) NULLS FIRST WITH + ) WITH ( fillfactor = value , fillfactor = value ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION INITIALLY DEFERRED GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY LIST ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name NOT NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( EXCLUDE ( ( expression ) opclass DESC NULLS LAST WITH + , column_name NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CHECK ( expression ) NO INHERIT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS NOT DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) DEFAULT PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name GENERATED ALWAYS AS IDENTITY INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE USING index_method ( column_name opclass DESC NULLS LAST WITH + , ( expression ) DESC WITH + ) WHERE ( predicate ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE , column_name CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( CONSTRAINT constraint_name EXCLUDE ( ( expression ) WITH + , column_name opclass NULLS LAST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name GENERATED ALWAYS AS ( generation_expr ) STORED NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name DEFAULT default_expr NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE DEFERRABLE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE ( ( expression ) DESC NULLS LAST WITH + , column_name NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NO INHERIT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , CONSTRAINT constraint_name EXCLUDE ( column_name opclass NULLS LAST WITH + , column_name opclass DESC NULLS LAST WITH + ) INCLUDE ( column_name ) WITH ( fillfactor = value , fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name DEFAULT default_expr , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CHECK ( expression ) NO INHERIT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , EXCLUDE USING index_method ( ( expression ) opclass DESC WITH + , ( expression ) DESC WITH + ) WITH ( fillfactor , fillfactor ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) DEFERRABLE UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name CHECK ( expression ) NO INHERIT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name GENERATED ALWAYS AS IDENTITY NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE RESTRICT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS PRIMARY KEY USING INDEX TABLESPACE tablespace_name DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE NO ACTION , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( ( expression ) COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US opclass ) USING method WITH ( fillfactor = value , fillfactor = value ) ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( ( expression ) , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , column_name ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , CONSTRAINT constraint_name EXCLUDE ( ( expression ) opclass DESC WITH + , ( expression ) opclass ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor ) USING INDEX TABLESPACE tablespace_name WHERE ( predicate ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( EXCLUDE ( column_name opclass ASC NULLS FIRST WITH + , column_name ASC NULLS FIRST WITH + ) INCLUDE ( column_name , column_name ) WITH ( fillfactor = value ) USING INDEX TABLESPACE tablespace_name , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE NO ACTION , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , CONSTRAINT constraint_name EXCLUDE USING index_method ( ( expression ) DESC NULLS LAST WITH + , column_name ASC WITH + ) WITH ( fillfactor = value , fillfactor = value ) USING INDEX TABLESPACE tablespace_name NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE CHECK ( expression ) NO INHERIT , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET NULL ( column_name ) ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE REFERENCES reftable ON UPDATE SET NULL DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name WITH OPTIONS NOT NULL REFERENCES reftable ON DELETE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE , column_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name UNIQUE NULLS DISTINCT USING INDEX TABLESPACE tablespace_name DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL DEFERRABLE REFERENCES reftable ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY LIST ( ( expression ) opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable ON DELETE RESTRICT ON UPDATE CASCADE DEFERRABLE ) DEFAULT PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( ( expression ) , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , MAXVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( ( expression ) opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT , column_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT NOT DEFERRABLE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY HASH ( column_name , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( ( expression ) , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MAXVALUE , MINVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET NULL DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( ( expression ) opclass , column_name ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE , column_name REFERENCES reftable ON DELETE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY HASH ( column_name , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED ) DEFAULT PARTITION BY LIST ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE RESTRICT ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE , MINVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE RESTRICT INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE NO ACTION INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE NOT NULL INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL ( column_name , column_name ) ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE NO ACTION INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON UPDATE RESTRICT NOT DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name COLLATE en_US , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES IN ( partition_bound_expr , partition_bound_expr ) PARTITION BY HASH ( column_name opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON UPDATE SET NULL DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET NULL NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ( column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ON UPDATE CASCADE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY LIST ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE ) PARTITION BY RANGE ( ( expression ) , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED , column_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL INITIALLY DEFERRED , column_name GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL NOT DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET NULL INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name CHECK ( expression ) DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE GENERATED ALWAYS AS IDENTITY ( NO MINVALUE ) INITIALLY DEFERRED , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET DEFAULT ON UPDATE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE ) FOR VALUES FROM ( MINVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES WITH ( MODULUS 1 , REMAINDER 1 ) PARTITION BY LIST ( column_name , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON UPDATE SET NULL ( column_name , column_name ) REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) NOT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE , MAXVALUE ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE SET DEFAULT ( column_name ) INITIALLY IMMEDIATE , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL NOT DEFERRABLE REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY HASH ( ( expression ) , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE NO ACTION NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE SET NULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MINVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY RANGE ( ( expression ) COLLATE en_US , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE CASCADE NOT DEFERRABLE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE RESTRICT ON UPDATE RESTRICT INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE NO ACTION NOT DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE UNLOGGED TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE CASCADE DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( MINVALUE , MAXVALUE ) PARTITION BY LIST ( column_name opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT NOT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE NO ACTION DEFERRABLE ) FOR VALUES FROM ( partition_bound_expr , MINVALUE ) TO ( MAXVALUE , partition_bound_expr ) PARTITION BY LIST ( column_name COLLATE en_US opclass , ( expression ) opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY LIST ( column_name , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE RESTRICT ON UPDATE CASCADE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ON DELETE RESTRICT ON UPDATE SET DEFAULT ( column_name ) , column_name CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE REFERENCES reftable ( refcolumn ) ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE NO ACTION INITIALLY DEFERRED REFERENCES reftable MATCH SIMPLE ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name ) DEFERRABLE INITIALLY DEFERRED , column_name REFERENCES reftable MATCH SIMPLE ON UPDATE SET DEFAULT INITIALLY DEFERRED REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name ) ) FOR VALUES FROM ( MAXVALUE ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE LOCAL TEMP TABLE table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE CASCADE INITIALLY IMMEDIATE REFERENCES reftable ON DELETE SET NULL ON UPDATE SET NULL ( column_name ) NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT ( column_name , column_name ) REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr ) PARTITION BY LIST ( column_name opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMP TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE RESTRICT DEFERRABLE REFERENCES reftable ( refcolumn ) ON DELETE CASCADE ON UPDATE SET NULL ( column_name ) , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE NO ACTION ON UPDATE SET DEFAULT NOT DEFERRABLE ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name GENERATED BY DEFAULT AS IDENTITY ( NO MINVALUE ) , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET NULL DEFERRABLE ) FOR VALUES FROM ( MAXVALUE , partition_bound_expr ) TO ( MAXVALUE , MAXVALUE ) PARTITION BY HASH ( column_name COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET DEFAULT ( column_name ) ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name ) ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH FULL ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , MINVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TABLE table_name PARTITION OF parent_table ( column_name REFERENCES reftable MATCH FULL ON DELETE SET DEFAULT ON UPDATE RESTRICT INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name ) ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE , column_name REFERENCES reftable ON DELETE SET NULL ( column_name , column_name ) INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) ON DELETE SET NULL ( column_name , column_name ) ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr ) TO ( MINVALUE , MINVALUE ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , column_name COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name , column_name ) CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE SET NULL ( column_name , column_name ) NOT DEFERRABLE , column_name REFERENCES reftable MATCH SIMPLE ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( partition_bound_expr , partition_bound_expr ) TO ( MAXVALUE ) PARTITION BY LIST ( ( expression ) , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE TEMPORARY TABLE IF NOT EXISTS table_name PARTITION OF parent_table ( column_name CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) NOT DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable MATCH FULL ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE , column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) ON UPDATE SET NULL ( column_name , column_name ) INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE RESTRICT ON UPDATE SET DEFAULT DEFERRABLE INITIALLY IMMEDIATE ) FOR VALUES FROM ( MINVALUE ) TO ( partition_bound_expr , partition_bound_expr ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMPORARY TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS CONSTRAINT constraint_name REFERENCES reftable ON DELETE NO ACTION ON UPDATE SET DEFAULT ( column_name ) REFERENCES reftable ON DELETE SET NULL ON UPDATE SET DEFAULT ( column_name ) NOT DEFERRABLE INITIALLY DEFERRED , column_name WITH OPTIONS REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ON UPDATE SET DEFAULT NOT DEFERRABLE CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE CASCADE ON UPDATE SET DEFAULT ( column_name , column_name ) NOT DEFERRABLE INITIALLY DEFERRED ) FOR VALUES FROM ( MINVALUE , partition_bound_expr ) TO ( partition_bound_expr , MINVALUE ) PARTITION BY RANGE ( column_name COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
Parses("CREATE GLOBAL TEMP TABLE table_name PARTITION OF parent_table ( column_name WITH OPTIONS REFERENCES reftable ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE REFERENCES reftable ( refcolumn ) ON UPDATE RESTRICT DEFERRABLE INITIALLY IMMEDIATE , column_name WITH OPTIONS REFERENCES reftable MATCH FULL ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED CONSTRAINT constraint_name REFERENCES reftable ( refcolumn ) MATCH SIMPLE ON DELETE SET DEFAULT ( column_name , column_name ) INITIALLY DEFERRED ) FOR VALUES FROM ( MAXVALUE , MAXVALUE ) TO ( partition_bound_expr ) PARTITION BY HASH ( ( expression ) COLLATE en_US opclass , ( expression ) COLLATE en_US opclass ) USING method WITHOUT OIDS ON COMMIT DROP TABLESPACE tablespace_name"),
|
|
}
|
|
RunTests(t, tests)
|
|
}
|